package test;

import org.junit.jupiter.api.Test;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import tesr.cn.hello;

/**
 * @author SWJ
 * @create 2021-07-16 14:46
 */
public class testspring {
    @Test
    public void ioc() {
        //读取核心配置文件
        ClassPathXmlApplicationContext spring =
                new ClassPathXmlApplicationContext(
                        "spring-config.xml");

        //根据核心配置文件中，id属性的值，获取对应对象
        Object o = spring.getBean("hello");
        System.out.println(o);//cn.tedu.pojo.Hello@4c178a76

        //OOP 向下造型，用子类的方法、属性
        hello h = (hello) o;
        h.hi();
    }
}
